/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia.controller;

import bean.PedidoCompra;
import java.util.Vector;

/**
 *
 * @author André
 */
public interface IPedidoController {

    public boolean createPedido(Vector<PedidoCompra> pedidos);

    public Vector<PedidoCompra> readPedido(String dataPedido, String nomeFornecedor);

    public PedidoCompra readPedidoPorId(Integer codigoPedido);

    //não se pode atualizar um Pedido
    //public boolean updatePedido(Vector<PedidoCompra> pedidos);

    public boolean deletePedido(Integer codigoPedido);

    //Esses métodos Search são os mesmos de CotacaoMercadoriaWS. São redundantes

//    public Vector<BuscaChaveEstrangeira> searchUnidadePorId(Integer codigo);
//
//    public Vector<BuscaChaveEstrangeira> searchUnidadePorNome(String nomeFantasia);
//
//    public Vector<BuscaChaveEstrangeira> searchCondicaoPorId(Integer codigo);
//
//    public Vector<BuscaChaveEstrangeira> searchCondicaoPorNome(String descricao);
//
//    public Vector<BuscaChaveEstrangeira> searchMercadoriaPorId(Integer codigo);
//
//    public Vector<BuscaChaveEstrangeira> searchMercadoriaPorNome(String nome);
//
//    public Vector<BuscaChaveEstrangeira> searchFornecedorPorId(Integer codigo);
//
//    public Vector<BuscaChaveEstrangeira> searchFornecedorPorNome(String nome);
}
